// 权限管理模块相关的TypeScript类型定义

/**
 * 权限信息
 */
export interface Permission {
  id: number
  name: string
  code: string
  resource: string
  action: string
  description: string
  createdAt: string
  updatedAt: string
}

/**
 * 创建权限请求参数
 */
export interface CreatePermissionRequest {
  name: string
  code: string
  resource: string
  action: string
  description: string
}

/**
 * 分配权限请求参数
 */
export interface AssignPermissionsRequest {
  permissionIds: number[]
}
